using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace CasaBella.Entities
{
    public partial class PRODUCTO:BaseEntity
    {
        public PRODUCTO()
        {
            this.DETALLE_COMPRA = new List<DETALLE_COMPRA>();
            this.DETALLE_PROFORMA = new List<DETALLE_PROFORMA>();
            this.DETALLE_VENTA = new List<DETALLE_VENTA>();
        }

        public int Codigo { get; set; }
        public string Garantia { get; set; }

        [Display(Name = "PCompra")]
        [Required(ErrorMessage = "El Precio Compras es requerida")]
        public decimal PCompra { get; set; }

        [Display(Name = "PTransporte")]
        [Required(ErrorMessage = "El Precio Transporte es requerida")]
        public decimal PTransporte { get; set; }

        [Display(Name = "PVenta")]
        [Required(ErrorMessage = "El Precio Venta es requerida")]
        public decimal PVenta { get; set; }

        public int Stock { get; set; }
        public Nullable<int> IdColor { get; set; }
        public virtual ICollection<DETALLE_COMPRA> DETALLE_COMPRA { get; set; }
        public virtual ICollection<DETALLE_PROFORMA> DETALLE_PROFORMA { get; set; }
        public virtual ICollection<DETALLE_VENTA> DETALLE_VENTA { get; set; }
        public virtual COLOR COLOR { get; set; }
        public virtual P_BICICLETAS P_BICICLETAS { get; set; }
        public virtual P_COLCHONES P_COLCHONES { get; set; }
        public virtual P_MUEBLES P_MUEBLES { get; set; }
        public virtual P_OTROS P_OTROS { get; set; }
        public virtual P_IMPORTADOS P_IMPORTADOS { get; set; }
    }
}
